package main

import (
	"fmt"
	// "io/ioutil"
	"log"

	"github.com/magicwebes/html2pdf"
)

func sayHello() {
	fmt.Println("hello, world")

}

// https://blog.csdn.net/ming2316780/article/details/86505883
func main() {
	test1()
}

// wkhtmltopdf
func test1() {
	data := map[string]interface{}{
		"message": "hello",
	}
	// html, err := ioutil.ReadFile("test1.html")
	// if err != nil {
	// 	fmt.Println(err)
	// 	return
	// }

	inputPath := "test1.html"
	outputPath := "test1.pdf"
	// if err := html2pdf.ParseByte(html, data).
	// 	SetConfig(&html2pdf.Config{
	// 		Orientation: html2pdf.OrientationLandscape,
	// 		PageSize:    html2pdf.PageSizeA4,
	// 	}).
	// 	ToFile(outputPath); err != nil {
	// 	log.Println("error", err)
	// }
	if err := html2pdf.ParseHTML(inputPath, data).ToFile(outputPath); err != nil {
		log.Println("error", err)
	}
}
